package com.iwhalecloud.citybrain.flow.platform.manager.domain.model.monitor;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
　　* @description: 流程审批记录查询请求VO实体
　　* @author shenrm
　　* @date 2022/6/10 10:13
　　*/
@Data
public class HttpFlowRecordsQueryVo implements Serializable {

    /**
     * 序列化
     */
    private static final long serialVersionUID = -1444463328759239093L;

    /** 实例id */
    private String processInstanceId;

    /** 任务id */
    private String taskId;

    /** 任务名称 */
    private String taskName;

    /** 节点编码 */
    private String nodeCode;

    /** 状态：正常、预警、超期、终止、暂停、撤办、错误
     * 流程状态;枚举值：RUNNING：运行中； END：已完成*/
    private String processStatus;

    /** 操作人工号，不规范的定义，为了兼容老版本，继续保留 */
    private String operator;

    /** 处理人审批意见 **/
    private String opinion;

    /**
     * 操作人工号，以当前为准
     */
    private String operatorCode;

    /**
     * 操作人姓名，单个节点的操作人姓名
     */
    private String operatorName;

    /** 任务生成时间；时间格式：2022-05-27 16:52:33 */
    private Date taskCreateTime;

    /** 任务完成时间；时间格式：2022-05-27 17:10:16 */
    private Date taskCompleteTime;

    /** 累计用时（单位：小时） */
    private String sumUseTime;
}
